applications technology satellite - Alemán Inglés Diccionario